用MATLAB将一幅图分割成4*3的小块该怎么做呢?答:n=ndims(I); %获得图像维数,如果是2就是灰度图像,3是彩色图像,需要分别处理 if n==2 [x,y]=size(I); %求图像大小 imwrite(I(1:round(x/4),1:round(y/4)),'file.bmp','bmp');end 这样就把图像分成4*4,最左上角的图像保存到file.bmp中了.思路大致如此,手头没有matlab,上班ing,...
如何用Matlab读入并显示图片文件答:相关信息也可在Matlab中查看: imfinfo, imwrite, imformats, fread,二:imwrite输出图像 imwrite(A,FILENAME,FMT) 把图像 A 写入图像文件 FILENAME.imwrite(X,MAP,FILENAME,FMT) 把 X和它的相关色彩信息MAP写入FILENAME.imwrite(...,FILENAME) 把图像写入图像文件FILENAME,并推测可能的格式用来做...